آموزش ساخت سیستم جامع اینونتوری - مبانی Unity 6 و Blender [ویدیو] - آخرین آپدیت

دانلود Master Inventory System Creation - Unity 6 & Blender Fundamentals [Video]

نکته: ممکن هست محتوای این صفحه بروز نباشد ولی دانلود دوره آخرین آپدیت می باشد.
نمونه ویدیوها:
توضیحات دوره: این دوره شما را در مسیر ساخت یک سیستم اینونتوری (Inventory) پیشرفته در Unity راهنمایی می‌کند. شما با یادگیری الگوریتم‌های اینونتوری، ساختارهای داده و Scriptable Objects برای مدیریت بهینه آیتم‌ها شروع خواهید کرد. سپس ویژگی‌های کلیدی مانند افزودن، حذف و مرتب‌سازی آیتم‌ها را پیاده‌سازی کرده و عناصر UI سفارشی مانند شبکه‌ها (Grids)، تب‌ها و پیش‌نمایش‌های سه‌بعدی را طراحی می‌کنید. همچنین تعاملات آیتم‌ها، سیستم پشته‌ای (Stacking) و دسته‌بندی را برای ایجاد یک سیستم کاملاً کاربردی توسعه خواهید داد. در ادامه، بر روی یکپارچه‌سازی UI و تعاملات بازیکن تمرکز می‌کنید تا مدیریت آیتم‌ها بدون نقص باشد. شما یک رابط کاربری بصری می‌سازید، مکانیک‌های کشیدن و رها کردن (Drag-and-Drop) را پیاده‌سازی کرده و داده‌های اینونتوری را با گیم‌پلی همگام می‌کنید. همچنین مدیریت رها کردن آیتم‌ها در محیط، تعاملات مبتنی بر فیزیک و به‌روزرسانی‌های لحظه‌ای UI را یاد می‌گیرید. سپس دوره به سراغ نرم‌افزار Blender می‌رود تا مدل‌سازی، تکسچرینگ و خروجی گرفتن از دارایی‌های سه‌بعدی مانند معجون‌ها، سپرها و سلاح‌ها را برای ادغام در Unity بیاموزید. در پایان، شما یک سیستم اینونتوری کاملاً تعاملی با UI صیقل‌خورده و مدل‌های سه‌بعدی سفارشی خواهید داشت. بخش‌های نهایی به بهینه‌سازی عملکرد و افزایش پاسخ‌دهی UI می‌پردازند. چه توسعه‌دهنده Unity باشید، چه طراح بازی یا هنرمند سه‌بعدی، این دوره مهارت‌های لازم برای ایجاد سیستم‌های اینونتوری قدرتمند را به شما می‌آموزد. - ساخت کامل سیستم اینونتوری با Unity و #C - پیاده‌سازی عناصر UI مانند شبکه‌های اینونتوری و منوهای تب‌بندی شده - مدیریت برداشتن، پشته‌ای کردن، مرتب‌سازی و حذف آیتم‌ها - خلق مدل‌های سه‌بعدی آماده برای بازی با ابزارهای مدل‌سازی Blender - بهینه‌سازی مدل‌ها با استفاده از Sculpting، تکسچرینگ و تنظیم متریال - همگام‌سازی سیستم UI اینونتوری با مکانیک‌های داخل بازی این دوره برای کاربران مبتدی تا متوسط Unity و Blender که به دنبال گسترش مهارت‌های خود در توسعه بازی و خلق دارایی‌های سه‌بعدی هستند، ایده‌آل است. همچنین برای هنرمندان سه‌بعدی مسلط به Blender که می‌خواهند مدل‌های خود را در یک محیط بازی تعاملی ادغام کنند، مناسب است. علاوه بر این، برنامه‌نویسانی با دانش پایه #C، بینش‌های ارزشمندی در مورد ساختاردهی، مدیریت و بصری‌سازی سیستم‌های اینونتوری بازی کسب خواهند کرد.

سرفصل ها و درس ها

مقدمه Introduction

  • خوش‌آمدگویی Welcome

  • پیوستن به جامعه اجتماعی H3D Join the H3D Social Community

الگوریتم‌های پایه اینونتوری و ساختارهای داده Basic Inventory Algorithms and Data Structures

  • مروری بر سیستم اینونتوری An Inventory System Overview

  • شروع کار با پکیج Unity Getting Started with the Unity Package

  • ساختارهای داده آیتم با Scriptable Objects Item Data Structures with Scriptable Objects

  • ایجاد دارایی‌های Scriptable Object برای آیتم‌های اینونتوری Creating Scriptable Object Assets for Inventory Items

  • ساخت یک سیستم اینونتوری Building an Inventory System

  • افزودن آیتم‌ها به اینونتوری Adding Items to the Inventory

  • مدیریت فرآیند افزودن آیتم Managing the Item Adding Process

  • تست فرآیند افزودن آیتم Testing the Item Adding Process

  • نوشتن یک ادیتور سفارشی برای مشاهده اینونتوری - بخش اول Writing a Custom Editor to View the Inventory Part 1

  • نوشتن یک ادیتور سفارشی برای مشاهده اینونتوری - بخش دوم Writing a Custom Editor to View the Inventory Part 2

  • نوشتن یک ادیتور سفارشی برای مشاهده اینونتوری - بخش سوم Writing a Custom Editor to View the Inventory Part 3

  • حذف یک آیتم از اینونتوری Removing an Item from the Inventory

تعامل بازیکن با اینونتوری Player Interaction with the Inventory

  • ساخت آیتم‌های قابل برداشتن Making Pickup Items

  • افزودن آیتم‌های برداشته شده به اینونتوری Adding Picked Up Items to the Inventory

  • مدیریت برداشتن دسته‌ای آیتم‌ها Managing Bundle Pickups

  • تنظیم ورودی برای رها کردن آیتم‌ها Dropping Items Input Setup

  • رها کردن آیتم‌ها از اینونتوری Dropping Items from the Inventory

  • مدیریت رها کردن چندین آیتم Handling Multiple Item Drops

  • قرار دادن مجدد آیتم‌ها در دنیای بازی - بخش اول Placing Items Back into the World Part 1

  • قرار دادن مجدد آیتم‌ها در دنیای بازی - بخش دوم Placing Items Back into the World Part 2

  • افزودن فیزیک به آیتم‌های رها شده Adding Physics to Dropped Items

  • تطبیق شماره‌های رها شده با شماره‌های اینونتوری Aligning Dropped Numbers to Inventory Numbers

  • تنظیم فیزیک در آیتم‌های رها شده Adjusting the Physics on Dropped Items

ساخت رابط کاربری (UI) Building a UI

  • طراحی UI سیستم اینونتوری Inventory System UI Design

  • تنظیم عناصر UI Setting up the UI Elements

  • چیدمان رابط کاربری اینونتوری Laying out the Inventory UI

  • کنترل‌های تغییر اندازه UI UI Resizing Controls

  • ساخت پنجره UI برای پیش‌نمایش سه‌بعدی Creating a 3D Preview UI Window

  • کنترل‌های تب برای انتخاب نوع آیتم Tab Controls for Item Type Selection

  • کار با کنترل‌های Toggle Group - بخش اول Working with Toggle Group Controls Part 1

  • کار با کنترل‌های Toggle Group - بخش دوم Working with Toggle Group Controls Part 2

  • تشخیص انتخاب Toggle Detecting Toggle Selection

  • افزودن Scrollbar برای نمایش آیتم‌ها Adding a Scrollbar View for Displaying Items

  • طراحی یک Prefab برای نمایش آیتم اینونتوری Designing a Prefab for Inventory Item Display

  • نمونه‌سازی دکمه‌های آیتم‌های اینونتوری Instantiating Inventory Item Buttons

  • مرتب‌سازی آیتم‌های اینونتوری در دسته‌بندی‌های تب Sorting Inventory Items into Tab Categories

  • نمایش پیش‌نمایش آیتم‌ها به صورت سه‌بعدی - بخش اول Displaying Item Previews in 3D Part 1

  • نمایش پیش‌نمایش آیتم‌ها به صورت سه‌بعدی - بخش دوم Displaying Item Previews in 3D Part 2

  • نمایش پیش‌نمایش آیتم‌ها به صورت سه‌بعدی - بخش سوم Displaying Item Previews in 3D Part 3

اتصال UI اینونتوری به اینونتوری بازیکن Hooking up the UI Inventory to the Player Inventory

  • باز و بسته کردن اینونتوری Opening and Closing the Inventory

  • آزاد کردن مکان‌نما (Mouse) Freeing the Mouse

  • افزودن آیتم‌های برداشته شده به UI اینونتوری Adding Picked Up Items to the Inventory UI

  • روشی بهتر برای باز و بسته کردن اینونتوری A Better Way to Open and Close the Inventory

  • همگام‌سازی آیتم‌های برداشته شده با دسته‌بندی تب‌ها Synchronizing Picked Up Items to Tab Categories

  • مدیریت نمایش بصری تعداد آیتم‌ها Managing the Visual Display of Item Counts

  • رها کردن آیتم‌های انتخاب شده Dropping Selected Items

  • بازگرداندن آیتم‌ها به دنیای بازی Dropping Items Back into the World

  • تعیین تعداد آیتم‌های رها شده Specifying Item Drop Numbers

  • چالش سفارشی‌سازی Customization Challenge

  • چالش افزودن آیتم جدید Adding a New Item Challenge

دامنه و مشخصات پروژه Scope and Specification

  • هدف پروژه Project Goal

  • دامنه کاری Scope of Work

  • جمع‌آوری منابع Gather Source Material

  • سایر نرم‌افزارهای پیشنهادی Other Recommended Software

تنظیمات پایه مدل‌سازی Basic Modeling Setup

  • آیا شما در Blender کاملاً مبتدی هستید؟ Are You an Absolute Beginner in Blender

  • وارد کردن تصاویر مرجع Importing Reference Images

  • انتخاب گردش کار و پرسش و پاسخ Workflow Choices and Q&A

ویال معجون (ساده) The Potion Vial (Simple)

  • مدل‌سازی پایه مش (Mesh) Basic Mesh Modeling

  • مدل‌سازی پارامتریک پایه Basic Parametric Modeling

  • بررسی و اصلاح تنظیمات خروجی Export Settings Check and Fixes

  • بررسی متریال‌های پایه Basic Material Check

  • مدل‌سازی پارامتریک پیشرفته‌تر More Parametric Modeling

  • افزودن جزئیات و تست در Unity Adding Details and Unity Test

سپر (پایه) The Shield (Basic)

  • رویکرد چند-شیء (Multi Object) Multi-Object Approach

  • تعیین متریال‌ها در مراحل اولیه Defining Materials Early

  • مرتب‌سازی جزئیات Sorting Out Details

  • آرایه‌های رادیال و درایورها Radial Arrays and Drivers

شمشیر (پایه) The Sword (Basic)

  • رویکرد چند-شیء ۲ Multi-Object Approach 2

  • افزودن فرم Adding Form

  • نهایی کردن مش پایه Finalizing the Base Mesh

  • متریال‌ها و تست Materials and Test

تبر (متوسط) The Axe (Intermediate)

  • بلوک‌بندی تبر با استفاده از مرجع Blocking Out the Axe with Reference

  • برنامه‌ریزی توپولوژی Planning the Topology

  • پر کردن توپولوژی Filling in the Topology

  • نرم کردن هندسه (Geometry) Smoothing the Geometry

  • افزودن عمق Adding Depth

  • بررسی نهایی در Unity Checking Everything in Unity

حجیم‌سازی جزئیات (Sculpting) Sculpting Our Details

  • آماده‌سازی برای Sculpting Setting Up for Sculpting

  • آیا به سخت‌افزار خاصی نیاز دارم؟ Do I Need Special Hardware?

  • بهینه‌سازی مش Optimizing Our Mesh

  • هشدار: تله‌های Dyntopo Warning - Pitfalls of Dyntopo

  • تکنیک‌های پایه Sculpting Basic Sculpting Techniques

  • ماسک‌گذاری (Masking) Masking

  • تغییر نوع استروک (Stroke Type) Changing Stroke Type

  • استفاده از ماسک برای افزودن جزئیات Using a Mask to Add Detail

  • استفاده از براش تکسچر شده Using a Textured Brush

  • چالش افزودن جزئیات ظریف‌تر Adding Finer Detail Challenge

آماده‌سازی برای تکسچرینگ Preparing for Texturing

  • تکسچر چیست؟ What is a Texture?

  • Unwrapping چیست؟ What is Unwrapping?

  • هشدار: مطمئن شوید از مدل خود راضی هستید WARNING - Make Sure You Are Happy with Your Model

  • Smart UV Unwrapping Smart UV Unwrapping

  • آنرپینگ دستی Manually Unwrapping

  • الگوهای تست UV UV Test Patterns

تکسچرینگ مدل‌ها Texturing Models

  • کجا تکسچر پیدا کنیم؟ Where to Find Textures

  • استفاده از تکسچرهای پروژه‌های موجود Using Existing Project Textures

  • ساخت اولین تکسچر ما Creating Our First Texture

بیک کردن تکسچرها (Baking) Baking Textures

  • بیک کردن تکسچر Diffuse Baking a Diffuse Texture

  • بیک کردن Roughness Roughness Baking

  • بیک کردن Metallic Metallic Baking

  • ترکیب مپ‌ها Combining Maps

  • بیک کردن Normal Normal Baking

  • بیک کردن Ambient Occlusion Baking Ambient Occlusion

  • خروجی نهایی Final Export

سخن‌های پایانی Final Words

  • سخن‌های پایانی از پنی Final Words from Penny

  • سخن‌های پایانی از مایک Final Words from Mike

نمایش نظرات

آموزش ساخت سیستم جامع اینونتوری - مبانی Unity 6 و Blender [ویدیو]
جزییات دوره
15h 49m
107
Packtpub Packtpub
(آخرین آپدیت)
از 5
ندارد
دارد
دارد
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Penny de Byl Penny de Byl

استاد برنده جایزه بین المللی و نویسنده پرفروش سلام ، من دکتر پنی دی بایل هستم. من کاملاً سازنده بسیاری از مسائل مربوط به کمبود رایانه و دانشگاهی هستم و علاقه واقعی به تدریس دارم. من بیش از 25 سال است که در دانشگاه ها در استرالیا و اروپا در سطح استاد کامل در مورد توسعه بازی ها ، برنامه نویسی ، گرافیک رایانه ای ، انیمیشن و طراحی وب به دیگران آموزش می دهم. من همچنین برای یونیتی ، SAE ، انستیتوی سرگرمی استرالیا و ویکی گودت مشورت کرده ام. بهترین کتابهای درسی من از جمله توسعه بازی جامع با وحدت در بیش از 100 موسسه در سراسر جهان استفاده می شود. فارغ التحصیلان من در شرکت هایی مانند اپل ، Ubisoft ، LinkedIn و Deloitte Digital کار می کنند. من دارای مدرک ممتاز گرافیک رایانه و دکترا هستم. در هوش مصنوعی برای شخصیت های بازی در طول زندگی حرفه ای من جوایز زیادی را برای تعالی تدریس در سطح ایالتی ، ملی و بین المللی از جمله جایزه تعالی تدریس و آموزش استرالیا و مسابقه برنامه درسی بازی موبایل یونیت برنده شده ام. رویکرد من در زمینه آموزش علوم کامپیوتر و زمینه های مرتبط مبتنی بر پروژه است که به شما کارگاه های عملی می دهم و می توانید بلافاصله دندان های خود را در آن قرار دهید.

Michael Bridges Michael Bridges

معلم فناوری